import updateNodeElement from './updateNodeElement'

export default function createDomElement(virtualDOM) {
  let newElement = null
  if (virtualDOM.type === "text") {
    // 文本节点
    newElement = document.createTextNode(virtualDOM.props.textContent)
  } else {
    //  元素节点
    newElement = document.createElement(virtualDOM.type)
    // 添加属性
    updateNodeElement(newElement, virtualDOM)
  }

  // 返回创建好的dom节点
  return newElement
}